/*	TYPOGRAPHIC AND RHYTHM	*/

body {
	font-family: Trebuchet, Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, ‘Times New Roman’, serif;
}

/*	TYPOGRAPHIC SCALE	6 7 8 9 10 11 12 14 16 18 21 24 36 48 60 72	*/

h1 {
	font-size: 48px;
	line-height: 60px;
	/*margin: 48px 0;*/
}
h2 {
	font-size: 36px;
	line-height: 48px;
	/*margin: 36px 0;*/
}
h3 {
	font-size: 24px;
	line-height: 36px;
	/*margin: 24px 0;*/
}
h4 {
	font-size: 21px;
	line-height: 24px;
	/*margin: 21px 0;*/
}
h5 {
	font-size: 18px;
	line-height: 21px;
	/*margin: 18px 0;*/
}
h6 {
	font-size: 16px;
	line-height: 18px;
	/*margin: 16px 0;*/
}
p {
	font-size: 14px;
	line-height: 16px;
	/*margin: 0 0 14px;*/
}

/*	TYPOGRAPHIC AND RHYTHM	*/

/*	DECORATION	*/

.radius {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url("htc/border-radius.htc");
}

.shadow {
  -moz-box-shadow: 0px 3px 2px #333;
  -webkit-box-shadow: 0px 3px 2px #333;
  box-shadow: 0px 3px 2px #333;
}

.innershadow {
   -moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   box-shadow:inset 0 0 10px #000000;
}
